@charset "gb2312";
body,p,ul,dl,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
body{text-align:left;font-size: 12px;padding:0 0 8px 0; background:none; background:#f2f2f2; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
li{list-style:none}
input {-webkit-appearance:none;}
a,a:visited{text-decoration:none;color:#2a2a2a;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
em{ font-style:normal;}
* { touch-action: pan-y; }

#cnzz_stat_icon_3608757{ display:none}
#cnzz_stat_icon_1257189736{ display:none}

/*»ÃµÆ*/
/* clearfix */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;line-height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; margin:2px 0 0 0;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;	text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;	width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images */
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}

.item img {display: block;height: auto;max-height: 250px;width: 100%;}
.item a span { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); bottom: 0; color: #fff; height: 28px; line-height: 28px;position: absolute; right: 0;text-align: left; text-indent: 1em;    vertical-align: middle; width: 100%;}

.g-top{ width:100%; height:44px; background:#66d105; box-sizing:border-box; display:block; overflow:hidden; position:relative; zoom:1; padding:0 44px 0 122px;}
.g-top .g-logo{ width:100px; height:auto; display:block; overflow:hidden; position:absolute; left:10px; top:12px;}
.g-top .g-logo img{ width:100%; height:auto; display:block; overflow:hidden}
.g-top form{ width:auto; height:auto; display:-webkit-box; overflow:hidden; margin:8px 0 0 0;}
.g-top form .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#f7ffef; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-top form .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(../images/home-icon.png) no-repeat 0 -60px #f7ffef; background-size:400px; border-radius:0 4px 4px 0;}
.g-top .g-btn{ width:44px; height:44px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(../images/home-icon.png) no-repeat 14px 13px; background-size:400px;}

.g-nav{ width:100%; height:40px; border-bottom:1px solid #dcdcdc; background:#fff;box-sizing:border-box; padding:0 44px 0 0; display:-webkit-box;}
.g-nav a{ width:auto; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; -webkit-box-flex:1}
.g-nav b{width:40px; height:40px; display:block; overflow:hidden; position:absolute; right:0; top:44px; background:url(../images/home-icon.png) no-repeat 14px -105px; background-size:400px;}
.g-nav .m-hover{ background-position:14px -141px}
.g-nav ul{ width:92px; height:0; position:absolute; right:0; top:84px; display:block; overflow:hidden; background:#fff; z-index:999}
.g-nav ul li{ width:100%; height:33px;  display:block; overflow:hidden;}
.g-nav ul li a{ width:100%; height:33px;line-height:33px; font-size:14px; font-weight:normal; color:#333; text-align:center; border-bottom:1px solid #eee;}

.m-nav-float{ position:fixed; top:0; left:0; z-index:9999}
.m-nav-float b{ top:0}
.m-nav-float #m-nav-hide{ position:fixed; top:40px;}

.g-box{ width:100%; height:auto; padding:10px 10px 0; display:block; overflow:hidden; box-sizing:border-box;}

.g-title-box{width:100%; height:auto; padding:10px 10px 0; display:block; overflow:hidden; box-sizing:border-box; position:relative; zoom:1}
.g-title-box b{ width: 60px; height: 52px; line-height: 31px; background: url(../images/home-icon.png) no-repeat -158px 0; background-size: 500px; font-size: 16px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:3px; top:16px; z-index:50}
.g-title-box strong{ width:100%; height: 46px; line-height: 47px; font-size: 16px; font-weight:normal; color:#333; text-indent: 63px; background: #fff; display:block; overflow:hidden}
.g-title-box strong a{ width:auto; height:46px; line-height:50px; font-size:12px; font-weight:normal; color:#999; float:right; display:block; overflow:hidden; margin:0 10px 0 0; text-indent:0;}
.g-title-box p{ float:right; font-size:12px; font-weight:normal; color:#66d105; margin:0 10px 0 0; display:inline; overflow:hidden; position:relative; zoom:1; text-indent:20px;}
.g-title-box p i{ width:17px; height:17px; background:url(../images/home-icon.png) no-repeat 0 -193px; background-size:400px; display:block; overflow:hidden; position:absolute; left:0; top:14px;}


.g-rank-tab{ height:629px;}
.g-class-nav-box .g-class-nav{ width:100%; height:auto; background:#fff; padding:10px 0 6px 10px; box-sizing:border-box; display:-webkit-box; overflow:hidden;}
.g-class-nav-box .g-class-nav li{ width:25%; height:auto; padding:0 10px 0 0; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-class-nav-box .g-class-nav li img{ width:100%; height:auto; display:block; overflow:hidden}
.g-class-nav-box .g-class-nav li strong{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}

.g-class-nav-box .g-rank-class{ padding:10px 0 6px 20px}
.g-class-nav-box .g-rank-class li{ padding:0 20px 0 0}

.g-today-box{ padding:10px 6px 0 10px;}
.g-today{ width:100%; height:auto; display:block; overflow:hidden;}
.g-today dt{ width:50%; height:auto; padding:0 6px 0 0; box-sizing:border-box; float:left; display:inline; overflow:hidden;}
.g-today dt a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-today dt a img{ width:100%; height:32vw; display:block; overflow:hidden}
.g-today dt a strong { width:100%; height:24px; line-height:24px; font-size:14px; font-weight:normal; color:#fff; text-indent:10px; position:absolute; left:0; bottom:0; z-index:50}
.g-today dt a b{ width:100%; height:auto;display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-today dd{ width:50%; height:54px; float:left; margin:0 0 6px 0; padding:0 6px 0 0; box-sizing:border-box; display:inline; overflow:hidden}
.g-today dd a{ width:100%; height:100%; background:#fff; display:-webkit-box; overflow:hidden}
.g-today dd a i{ width:20%; height:auto; margin:10px 6px 10px 10px; display:block; overflow:hidden;}
.g-today dd a i img{ width:100%; height:auto; display:block; overflow:hidden;    border-radius: 0.5rem;}
.g-today dd a p{ width:auto; height:auto; padding:0 5px 0 0; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-today dd a p strong{ width:100%; height:16px; line-height:16px; font-size:14px; margin:10% 0 0 0; font-weight:normal; color:#333; display:block; overflow:hidden;}
.g-today dd a p em{ width:100%; height:14px; line-height:14px; font-size:12px; margin:3% 0 0 0; font-weight:normal; color:#bbb; display:block; overflow:hidden;}

.g-soft-box{ padding:0 10px 0;}
.g-soft-box b{ top:6px;}
.g-soft-ul-box{ padding:0 10px;}
.g-soft-ul-box .g-soft-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-soft-ul-box .g-soft-ul li{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; box-sizing:border-box; position:relative; zoom:1}
.g-soft-ul-box .g-soft-ul li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-soft-ul-box .g-soft-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 86px 10px 0; box-sizing:border-box;}
.g-soft-ul-box .g-soft-ul li .g-a-left img{ width:66px; height:66px; margin:0 10px 0 0; display:block; overflow:hidden;border-radius: 1rem;}
.g-soft-ul-box .g-soft-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-soft-ul-box .g-soft-ul li .g-a-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-soft-ul-box .g-soft-ul li .g-a-left p b{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-soft-ul-box .g-soft-ul li .g-a-left p b img{ width:auto; height:12px; display:inline}

.g-soft-ul-box .g-soft-ul li .g-a-right{ width: 73px; height: 30px; line-height: 30px; font-size: 16px; font-weight:normal; color:#66d105; text-indent: 30px; border:1px solid #66d105; border-radius:4px; background: url(../images/home-icon.png) no-repeat -130px -60px; background-size: 434px; display:block; overflow:hidden; position:absolute; right:10px; top:31px;}
.g-soft-ul-box .g-soft-ul li .g-a-right:active{ color:#fff; background:url(../images/home-icon.png) no-repeat -146px -128px #66d105; background-size:500px}
.g-soft-ul-box .g-soft-ul .m-eq3{ margin:0px 0 0 0;}
.g-soft-ul-box .g-soft-ul .m-eq3 i{ display:}

.g-key-box{ padding:10px 10px 10px 0;}
.g-key-box a{ width:50%; height:auto; padding:0 0 0 10px; box-sizing:border-box; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.g-key-box a img{ width:100%; height:16vh; display:block; overflow:hidden}
.g-key-box a strong{ width:100%; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:50; padding:0 0 0 10px; box-sizing:border-box;}
.g-key-box a b{ width:100%; height:auto; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:20; padding:0 0 0 10px; box-sizing:border-box;}
.g-key-box a b img{ width:100%; height:auto; display:block; overflow:hidden}


.g-label{ width:100%; height:auto; display:block; overflow:hidden; box-sizing:border-box; padding:0 30px 0 0; position:relative; zoom:1}
.g-label li{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 10px 10px 0; display:inline; overflow:hidden;}
.g-label li a{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#666; background:#fff; padding:0 10px; border-radius:33px; display:block; overflow:hidden}
.g-label li a:active{ background:#66d105; color:#fff;}
.g-label .m-show-all{ width:30px; height:26px;display:block; overflow:hidden; position:absolute; right:0; top: 0; background: url(../images/home-icon.png) no-repeat 9px -111px; background-size:400px; margin: 0;}
.g-label .m-hover{  background: url(../images/home-icon.png) no-repeat 9px -148px; background-size:400px;}

.g-rank-box{ padding:0 10px;}
.g-rank-ul{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 10px 0; box-sizing:border-box;}
.g-rank-ul li{ width:100%; height:auto; display:-webkit-box; overflow:hidden; background:#fff; padding:0 10px; box-sizing:border-box; position:relative; zoom:1}
.g-rank-ul li i{ width:27px; height:40px; line-height:32px; font-size:14px; font-weight:normal; font-style:normal; color:#fff; text-align:center; background:url(../images/home-icon.png) no-repeat -377px 0; background-size:496px; display:block; overflow:hidden; position:absolute; left:10px; top:12px;}
.g-rank-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 36px 10px 38px; box-sizing:border-box; border-bottom:1px solid #eee;}
.g-rank-ul li .g-a-left img{ width:66px; height:66px; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-rank-ul li .g-a-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left p b{ width:100%; height:18px; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left p b span{ float:left; margin:0 0 0 4px; display:inline; overflow:hidden}
.g-rank-ul li .g-a-left p img{ width:auto; height:14px; display:block; overflow:hidden; margin:4px 0 0 0;}
.g-rank-ul li .g-a-right{ width: 36px; height: 36px; line-height: 36px; font-size: 16px; font-weight:normal; color:#66d105; text-indent: 38px;background:url(../images/home-icon.png) no-repeat -120px -162px; background-size:382px; display:block; overflow:hidden; position:absolute; right:10px; top:25px;}
.g-rank-ul li .g-a-right:active{ color:#fff; background:url(../images/home-icon.png) no-repeat -170px -162px; background-size:382px}
.g-rank-ul .m-rank-1 i{background:url(../images/home-icon.png) no-repeat -287px 0; background-size:496px;}
.g-rank-ul .m-rank-2 i{background:url(../images/home-icon.png) no-repeat -287px -101px; background-size:496px;}
.g-rank-ul .m-rank-3 i{background:url(../images/home-icon.png) no-repeat -287px -201px; background-size:496px;}


.g-key-choose-box{ padding:0 10px 0; height:285px;}
.g-key-choose-box .g-key-choose{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; padding:0 10px; box-sizing:border-box;}
.g-key-choose-box .g-key-choose li{ width:100%; height:auto; display:-webkit-box; padding:10px 0; overflow:hidden; border-top:1px solid #f7f7f7;}
.g-key-choose-box .g-key-choose li a{ display:-webkit-box;}
.g-key-choose-box .g-key-choose li a img{ width:120px; height:74px; display:block; overflow:hidden; margin:0 10px 0 0;}
.g-key-choose-box .g-key-choose li a strong{ width:auto; height:74px; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-key-choose-box .g-key-choose li a strong b{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:3px 0 8px 0; display:block; overflow:hidden}
.g-key-choose-box .g-key-choose li a strong em{ width:100%; height:16px; line-height:18px; font-size:12px; font-weight:normal; color:#999; margin:5px 0 0; display:block; overflow:hidden}
.g-key-choose-box .g-key-choose li a strong em strong{ height:auto; display:inline;}
.g-key-choose-box .g-key-choose li a strong em span{ color:#f60; font-weight:bold; padding:0 4px;}
.g-key-choose-box .g-key-choose li a strong em:nth-child(3){ color:#666}

.g-key-choose-box .g-key-choose li .key-smallimg{ width:120px; height:74px; display:block; overflow:hidden; margin:0 10px 0 0;}


.g-key-choose-box .g-key-choose li .key-right{ width:auto; height:74px; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-key-choose-box .g-key-choose li .key-right b{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:3px 0 8px 0; display:block; overflow:hidden}
.g-key-choose-box .g-key-choose li .key-right em{ width:100%; height:16px; line-height:18px; font-size:12px; font-weight:normal; color:#999; margin:5px 0 0; display:block; overflow:hidden}
.g-key-choose-box .g-key-choose li .key-right em strong{ height:auto; display:inline;}
.g-key-choose-box .g-key-choose li .key-right em span{ color:#f60; font-weight:bold; padding:0 4px;}
.g-key-choose-box .g-key-choose li .key-right em:nth-child(3){ color:#666}


.g-scoll{ padding:0 10px;}
.g-scoll .g-scoll-ul{ padding:0;}
.g-scoll .g-scoll-ul li .g-a-left{ padding:10px 36px 10px 0}
.g-scoll .g-scoll-bottom{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#aaa; text-align:center; background:#fff; padding:10px; box-sizing:border-box; display:block; overflow:hidden; border-top:1px solid #f7f7f7}


.g-friend{ padding:0 10px;}
.g-friend-ul{ background:#fff; padding:0 10px 10px; width:100%; height:auto; border-top:1px solid #eee; display:block; overflow:hidden}
.g-friend-ul li{ width:auto; height:auto; float:left; margin:5px 5px 0 0 ; display:inline; overflow:hidden;}
.g-friend-ul li a{ width:100%;  font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";  display:block; overflow:hidden; color:#333;}
.g-friend-ul li a:active{  background:#66d105; color:#fff; border:1px solid #66d105}

.g-money-box{ width:auto; background:#fff; margin:10px; padding:0 10px 10px 0; box-sizing:border-box; display:block; overflow:hidden;}
.g-money-box a{ width:25%; height:auto; float:left; margin:0; padding:10px 0 0 10px; box-sizing:border-box; display:inline; overflow:hidden}
.g-money-box a img{ width:55px; height:55px; border-radius:14px; display:block; overflow:hidden; margin:auto;}
.g-money-box a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:5px 0 0; display:block; overflow:hidden;}

/*µ×²¿*/
.g-foot-nav{ width:100%; height:40px; background:#EAEAEA; margin:20px 0 0 0; border-top:1px solid #ccc; display:block; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul{ width:100%; height:40px; display:block; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul li{ width:25%; height:40px; border-right:1px solid #ccc;  float:left; box-sizing:border-box; display:inline; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul li a{ width:100%; height:40px;line-height:40px; font-size:12px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; text-decoration:none}
.g-foot-nav .g-foot-nav-ul li a:active{ color:#fff; background:#66d105}
footer{ width:100%; height:46px; line-height: 46px; background:#EAEAEA;font-size:18px;font-weight:normal; border-top: 1px solid #ccc; color: #ccc; text-align: center;}
footer a{padding: 0 6px; color: #302f2d; font-size:14px; text-decoration:none}
#m-backtop{width:40px; height:40px; background:url(/skin/new2015/images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}


.g-web-nav{ width:100%; height:auto; padding:0; background:#fff; display:none; overflow:hidden; box-sizing:border-box; position:absolute; left:0; top:44px; box-shadow:1px 2px 2px #ccc; z-index:9999;}
.g-web-nav .g-nav-btn{ width:auto; height:40px; margin:14px; border:1px solid #66d105; border-radius:4px; display:-webkit-box; overflow:hidden}
.g-web-nav .g-nav-btn li{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#60C505; text-align:center; display:block; overflow:hidden; border-right:1px solid #66d105; -webkit-box-flex:1; display:block; overflow:hidden; cursor:pointer}
.g-web-nav .g-nav-btn li:nth-child(4){ border:0;}
.g-web-nav .g-nav-btn .m-hover{ background:#60C505; color:#fff;}
.g-web-nav .g-nav-ul{ width:100%; height:auto; padding:0 14px 0 0; box-sizing:border-box; display:block; overflow:hidden;}
.g-web-nav .g-nav-ul li{ width:33.33%; height:auto; float:left; padding:0 0 14px 14px; display:inline; overflow:hidden; box-sizing:border-box;}
.g-web-nav .g-nav-ul li a{ width:100%; height:auto; padding:10px; box-sizing:border-box; border:1px solid #d6d6d6; display:block; overflow:hidden;}
.g-web-nav .g-nav-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}
.g-web-nav .g-nav-ul li a b{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}
.g-web-nav .g-nav-ul li a:active{ background:#60C505; color:#fff; border:1px solid #60C505}
.g-web-nav .g-nav-ul li a:active strong{ color:#fff;}
.g-web-nav .g-nav-ul li a:active b{ color:#fff;}


/*ÐÞ¸ÄÓÚ2016-1-11*/
.g-today dd a:active{ background:#E0E0E0}
.g-soft-ul-box .g-soft-ul li .g-a-left:active{ background:#E0E0E0}
.g-rank-ul li .g-a-left:active{ background:#E0E0E0}
.g-key-choose-box .g-key-choose li a:active{ background:#E0E0E0}
.g-friend-ul li a:active{ background:#66d105; color:#fff;}


.g-top{ width:100%; height:44px; background:#66d105; box-sizing:border-box; display:block; overflow:hidden;  padding:0 44px 0 122px; }
.g-top .g-logo{ width:100px; height:auto; display:block; overflow:hidden; position:absolute; left:10px; top:12px;}
.g-top .g-logo img{ width:100%; height:auto; display:block; overflow:hidden}
.g-top div{ width:auto; height:auto; display:-webkit-box; overflow:hidden; margin:8px 0 0 0;}
.g-top div .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#f7ffef; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-top div .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(/skin/new2016/images/home-icon.png) no-repeat 0 -60px #f7ffef; background-size:400px; border-radius:0 4px 4px 0;}
.g-top .g-btn{ width:44px; height:44px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(/skin/new2016/images/home-icon.png) no-repeat 14px 13px; background-size:400px;}
.m-gameull { margin-bottom:10px; }


.g-soft-ul-box .g-soft-ul li .g-a-left .a-img{ width:auto; height:auto; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-soft-ul-box .g-soft-ul li .g-a-left .a-img img{ width:66px; height:66px; display:block; overflow:hidden;border-radius: 1rem;}
.g-soft-ul-box .g-soft-ul li .g-a-left .a-link{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-soft-ul-box .g-soft-ul li .g-a-left .a-link strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-soft-ul-box .g-soft-ul li .g-a-left .a-link b{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-soft-ul-box .g-soft-ul li .g-a-left .a-link b img{ width:auto; height:12px; display:inline}

.g-rank-ul li .g-a-left .a-img{ width:auto; height:auto; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left .a-img img{ width:66px; height:66px; display:block; overflow:hidden;border-radius: 1rem;}
.g-rank-ul li .g-a-left .a-link{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-rank-ul li .g-a-left .a-link strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left .a-link b{ width:100%; height:18px; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-rank-ul li .g-a-left .a-link b span{ float:left; margin:0 0 0 4px; display:inline; overflow:hidden}
.g-rank-ul li .g-a-left .a-link img{ width:auto; height:14px; display:block; overflow:hidden; margin:4px 0 0 0;}